package cn.neusoft.service;

import cn.neusoft.pojo.Order;
import cn.neusoft.vo.ResultBean;

import javax.xml.transform.Result;

public interface IOrderService extends IBaseService<Order>{

    //订单添加包含了订单详情的添加
//    ResultBean add(T t);
//    ResultBean update(T t);

    //订单删除包含了订单详情的批量删除
//    ResultBean delete(Integer id);
//    ResultBean getById(Integer id);
//    ResultBean getAll();
//    ResultBean getByPage(BaseQuery baseQuery);
//    ResultBean batchDel(List<Integer> ids);

    /*
    通过订单编号查询订单详情
     */
    ResultBean getDetailsByOrderId(Integer orderId);

    ResultBean getOrderByUserId(Integer userId);
}
